home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / programr / regis113.zip / README.TXT < prev    next >
Text File  |  1995-06-27  |  8KB  |  175 lines

  1.               General information about REGISTER
  2.           ----------------------------------
  3.  
  4. This small program called REGISTER is of particular interest to 
  5. shareware software developers, and also for small commercial software 
  6. vendors.  Here is what it does: 
  7.  
  8. 1.  Displays a dialog with a scrolling list of programs from particular 
  9. author or vendor.  The user can mark his selections, buying a number of 
  10. single user licenses, a site license or a world-wide license for these 
  11. programs.  
  12.  
  13. 2.  The user is also prompted to enter his name, email and/or postal 
  14. addresses, request a printed receipt, select a payment method etc.  
  15.  
  16. 3.  A number of payment methods are supported including credit cards, 
  17. check or money order, invoice, First Virtual or cash in variety of 
  18. exchangeable currencies.  
  19.  
  20. 4.  Once all the software selections and other information are entered, 
  21. the information is validated (e.g.  correct format and checksum of 
  22. credit card numbers are checked, expiration date is checked, etc.).  
  23. Then the user can print/fax or email the information to a company that 
  24. will process it and after deducting a small fee will pay the money to 
  25. the author.  REGISTER can be configured for any payment processing 
  26. service company, or the author can accept and process them himself.  All 
  27. the sensitive information like credit card numbers and expiration dates 
  28. is scrambled before emailing/faxing/sending with an algorithm customized 
  29. for every payment processing service individually.  
  30.  
  31. 5.  If the payment information generated by REGISTER program is emailed, 
  32. it is formatted in a very clear way, easy to process automatically.  If 
  33. it is printed or faxed, in addition to text output, all the information 
  34. is printed as bar codes (3-of-9 code) for easy entry and processing.  
  35.  
  36. 6.  REGISTER by default is configured to work with KAGI SHAREWARE 
  37. payment processing service in Berkeley, CA, which until now processed 
  38. only Mac and Newton shareware payments.  Thanks to this REGISTER 
  39. application they now expanded their services to Windows software as 
  40. well.  The KAGI SHAREWARE "FAQ" file is appended within this archive
  41. for your reference.
  42.  
  43. 7.  REGISTER can be easily customized without recompiling for every 
  44. shareware author or software vendor and other registration services.
  45. A standard fee for using it is a royalty of 0.5% of the processed 
  46. amounts. Other arrangements can be negotiated with me (Greg Kochaniak)
  47.  
  48. 8.  The normal way to use register is to customize it with the given 
  49. author information, the payment processing service that they want to 
  50. use, and then pack it with the author's program.  It could be started 
  51. from the program menu, etc.  
  52.  
  53.  
  54. REGISTER can be configured for a payment processing service company 
  55. other than KAGI, or the shareware author can accept and process payments 
  56. himself.  All the sensitive information like credit card numbers and 
  57. expiration dates is scrambled before emailing/faxing/sending with an 
  58. algorithm customized for every payment processing service individually, 
  59. so you must contact me if you want to use it with any service other than 
  60. KAGI.  You will receive a description of the decoding algorithm together 
  61. with a special password and other parameters that are different for 
  62. every vendor using REGISTER.  
  63.  
  64. Register for Windows program was written by Grzegorz (Greg) Kochaniak 
  65. according to specification provided by Kee Nethery of KAGI SHAREWARE.  
  66. To contact me, send email to gregko@kagi.com.  My current postal address 
  67. is: 
  68.  
  69.     3146 Chestnut Street
  70.     Murrysville, PA 15668
  71.     USA
  72.  
  73. To contact Kee, send email to kee@kagi.com.  To learn more about KAGI 
  74. SHAREWARE services, use Internet finger program by typing: 
  75.  
  76.     finger shareware@kagi.com
  77.  
  78. or point your WWW browser to http://198.207.242.3/.
  79.  
  80.  
  81.  
  82.                       How to customize REGISTER
  83.               -------------------------
  84.  
  85. The version of REGISTER in this archive is customized with sample 
  86. information referring to my shareware product "SnapShot/32" and three 
  87. other, fictional programs.  Please look at the file REGISTER.CFG, read 
  88. all the comments and try to modify it to your needs.  REGISTER program 
  89. will read this file on startup, but it is not necessary to distribute it 
  90. with your application.  Once your information in REGISTER.CFG is entered 
  91. and tested, your may bind it together with the REGISTER.EXE into just 
  92. one file.  To do so, start REGISTER with command line arguments (e.g.  
  93. from Windows Program Manager "Run" menu): 
  94.  
  95.          register -bindcfg register.cfg
  96.  
  97. Now you may rename REGISTER.CFG to something else to prevent REGISTER 
  98. from reading it, and test it with the bounded configuration.
  99.  
  100. Note that if you intend to use REGISTER with KAGI service, you need to 
  101. contact Kee (kee@kagi.com) and ask him to enter your products into his 
  102. database and assign short identification string to each of your 
  103. programs.  If you want to use REGISTER otherwise, you must contact me 
  104. (gregko@kagi.com) so that I could customize the credit card number 
  105. encrypting algorithm for you or the company processing your payments, 
  106. and send you the decrypting program.
  107.  
  108. If you want to customize the help file, contact me for the source of it.
  109. Please pack REGISTER.HLP together with REGISTER.EXE on your application 
  110. disks or archive files.
  111.  
  112.  
  113.  
  114.                    Other versions of REGISTER available
  115.                    ------------------------------------
  116.  
  117. REGISTER is MFC application, written in C++.  The version included in 
  118. this archive is a 16 bit program, statically linked with MFC libraries.
  119. It was tested with different versions of Windows 3.1x, Windows NT 3.5x 
  120. and beta test versions of Windows 95.
  121.  
  122. I have also built a Win32 version of REGISTER. With statically bound MFC 
  123. libraries it's about 230 kB long. If you are using MFC in DLL in your 
  124. programs, you could also get REGISTER linked to use DLL version of MFC.
  125. This one for Win32 is only 66 kB long. I did not try to link 16 bit 
  126. version with MFC DLL libraries so far, but could do that on your request 
  127. too.
  128.  
  129.  
  130.  
  131. Greg Kochaniak
  132. 3146 Chestnut Street
  133. Murrysville, PA 15668
  134. USA
  135.  
  136. email: gregko@kagi.com    (email is my preferred way of communication)
  137. http://198.207.242.3/gregko/gregko.htm
  138. phone: (412) 325-4001     (evening, please, and only as a last resort)
  139.  
  140.  
  141.  
  142.  
  143.                               Change log
  144.                               ----------
  145. ver. 1.13
  146. Added "hidden comments" that appear on the output automatically if
  147. the user is ordering given program. The keyword is *HIDCOMMn, see
  148. register.cfg for more details. I use them to identify the version
  149. of the registered program and where it was originally uploaded.
  150.  
  151. ver. 1.12
  152. Changed "Invoice" and "ING" fields in output to "Time" and "TMG".
  153. Apparently the word "Invoice" was too confusing for some users, who
  154. just mailed checks with "invoice number" written on them, and did
  155. not mail printed forms with bar-code text. Also fixed a small bug:
  156. The "Do you want to quit" dialog did not disable keyword or output
  157. dialog, if one of them was up.
  158.  
  159. ver. 1.11
  160. Added the special meaning for underscore '_' character in program
  161. description (configuration file). Underscores are displayed as spaces
  162. in the Register dialog or output, yet they make the first word of
  163. description longer, allowing a longer program identifier that is
  164. displayed in your email (and also text part of printed) registrations.
  165.  
  166. ver. 1.10
  167. On Mark Keller's suggestion made site and world license check-boxes
  168. hidden if the price for them is set to zero.
  169. Added help for Print dialog. Added info about Kagi's http server in
  170. About box and help.
  171.  
  172. ver 1.00
  173. Initial release, 6/08/95
  174.  
  175.